//package work.rightAnswer;
//
//class Solution_134 {
//    public int canCompleteCircuit(int[] gas, int[] cost) {
//        //本题有两个目的
//        //1.判断能否绕一圈    创建一个totalSum变量 累加 判断是否大于0
//        //2.如果能绕一圈，找到起始索引   创建一个curSum变量 累加 小于0重置为0 找到大于0且未被重置的位置
//        int index = 0;
//        int curSum = 0;
//        int totalSum = 0;
//        for (int i = 0; i < gas.length; i++) {
//            totalSum+=(gas[i]-cost[i]);
//            curSum+=(gas[i]-cost[i]);
//            if(curSum<0){
//                index = i+1;
//                curSum = 0;
//            }
//        }
//
//        if(totalSum<0){
//            return -1;
//        }
//        return index;
//    }
//}